Package-level declarations

Chat elements delivered to the host application.

Types

Link copied to clipboard
class CarouselChatElement : IncomingChatElement, StructuredInputElement

A chat element representing a horizontally scrollable carousel of rich cards.

Link copied to clipboard
abstract class ChatElement : ElementModel

The base type for all chat elements in a conversation.

Link copied to clipboard
open class ContentChatElement : ChatElement, StorableChatElement

A chat element that represents a message with content and a delivery status.

Link copied to clipboard
sealed interface ElementModel

The common data of every chat element.

Link copied to clipboard
class IncomingAttachmentElement : IncomingChatElement, AttachmentElementModel

A chat element representing an incoming file attachment (image, document, video, etc.).

Link copied to clipboard
open class IncomingChatElement : ContentChatElement, IncomingElementModel

A chat element representing a plain text message received from an agent or bot.

Link copied to clipboard
class QuickReplyChatElement : IncomingChatElement, StructuredInputElement

A chat element representing a set of suggested reply buttons.

Link copied to clipboard
class TimeSlotPickerChatElement : IncomingChatElement, StructuredInputElement

A chat element representing a scheduling picker with a list of available time slots.